#!/bin/bash

###############################################################################
# Lumina AI - 停止服务器脚本
###############################################################################

RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m'

echo -e "${YELLOW}⏹️  正在停止 Lumina AI 服务器...${NC}"

# 停止端口8000上的服务
if lsof -Pi :8000 -sTCP:LISTEN -t >/dev/null 2>&1 ; then
    echo "停止端口 8000 上的服务..."
    lsof -ti:8000 | xargs kill -9 2>/dev/null
fi

# 停止端口8001上的服务
if lsof -Pi :8001 -sTCP:LISTEN -t >/dev/null 2>&1 ; then
    echo "停止端口 8001 上的服务..."
    lsof -ti:8001 | xargs kill -9 2>/dev/null
fi

# 删除PID文件
rm -f .server.pid

sleep 1

echo -e "${GREEN}✅ 所有服务器已停止${NC}"


